package services.impl;

import services.FacturaService;
import dao.FacturaDAO;
import dao.impl.FacturaDAOImpl;
import dominio.Factura;

public class FacturaServiceImpl implements FacturaService {
	
	private FacturaDAO fDAO;	
	private static FacturaServiceImpl instancia = null;
	
	private FacturaServiceImpl(){
		fDAO = FacturaDAOImpl.getInstancia();
	}
	
	public static FacturaServiceImpl getInstancia(){
		if(instancia == null){
			instancia = new FacturaServiceImpl();
		}
		return instancia;
	}
	@Override
	public void grabarFactura(Factura factura) {
		fDAO.grabarFactura(factura);
	}

	@Override
	public Factura findUltimaGuardada() {
		return fDAO.findUltimaGuardada();
	}

}
